
// 老版本
// url => node内置模块 => 可以对url地址数据进行解析(解析之后的数据类似location )
var url = require("url");

var str = "http://huaishuanglingzhi.com:8080/index.html?name=huaishuang&age=18#one";

var obj = url.parse(str);  //将url地址解析为对象(协议 域名 端口 文件路径 参数数据 锚点 + href)
console.log(obj);

var data = {
    protocol: 'http:',
    hostname: 'huaishuanglingzhi.com',
    port: '8080',
    pathname: '/index.html',
    search: '?name=huaishuang&age=18',
    hash: '#one',

}

var str = url.format(data);  // 传入一个对象(协议 域名 端口 文件路径 参数数据 锚点) => 解析为url字符串
console.log(str);

